Webtor - a WYSIWYG editor for the Web

Jochen Schales
Fraunhofer Institute for Computer Graphics, Wilhelminenstraße 7, D-64283 Darmstadt, Germany
Phone: +49 (0) 6151 155-133
e-mail: schales@igd.fhg.de
URL: http://www.igd.fhg.de/~schales/
Keywords:
authoring environments, structure editor, HTML, application

Authoring and the Web

Browsing the World-Wide Web via graphical browsers like Netscape or Mosaic iseasy. The users have powerful tools to read the huge amount of on-lineinformation's. But not everybody is satisfied by merelyreading documents, many people want to provide information themselves.

But there is a big barrier to surmount, the knowledge of the specialhypertext mark-up language (HTML) used by the WWW. To minimise that handicap,a variety of tools have been developed to assist editing and creating Webdocuments.

There are different ways to create HTML-document, where each way has pros andcons. The easiest way to write documents is using a simple ASCII text editor.But you have the problem of knowing the syntax of HTML. The next step is touse an HTML special ASCII editor, these tools extends an ASCII editor with asmall knowledge of HTML. The user can enter special HTML tags by clicking amenu or a button. But the author has to know about the syntax and structureof HTML. As a consequence, a lot of Web documents do not conform the syntaxof HTML.

Another approach are text to HTML converters. You will find several converters for the standard text formats like RTF, Word, LaTeX, etc. All ofthese converters have one big shortcoming. In most cases you have to edit theHTML output to add the hyper text features like hyper text links or inlinedimages. This go ahead with the knowledge of HTML.

The possibilities described above are only incomplete solutions for theproblem. Only special HTML editors can support the characteristics of thehypertext mark-up language (HTML). This editor has knowledge of the HTMLsyntax, and thus can protect the user to create incorrect documents.

Webtor - a WYSIWYG editor for the Web

In the Fraunhofer Institute for Computer Graphics we are developinga WYSIWYG Web-editor. This tools allows the user to edit HTML documents like normal text document without knowledge of HTML. At the moment the editor supports the HTML 2.0 standard[conn95]. There is a possibility to configure the DTD, means the description of the HTML syntax, to configure the editor for future changes of HTML. Since the editor bases on this syntax description, a user can't create incorrect documents.

There is support for special hypertext features like links and inline pictures. The user can choose a destination document by selecting via a fileselector box and setting other attributes with comfortable dialogs. The editor allows to type special character entities like normal characters. A screenshot of the editor may show the interface and a glimpse of the functionality.

The editor is developed on an Apple Macintosh 68k with Symantec C++.

[conn95]
Daniell W.Connolly: Public Text of the HTML 2.0 Specification, 1995/02/06, http://www.hal.com/~connolly/html-spec/html-pubtext.html

(last change 11.4.95, Jochen Schales)